@charset "utf-8";
/* CSS Document */
/* Author: Feil.Wang*/
/* Date: 2012.4 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td { margin:0; padding:0; }
body, html { height:100%; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, button, caption, cite, code, dfn, em, i, input, optgroup, option, select, strong, textarea, th, var { font-style:normal; font-weight:normal; }
body { color:#7b7b7b; font-family:Simsun, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#fff; }
ul { list-style:none; }
li { line-height:22px; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, button, textarea, select { font-size:inherit; font-weight:inherit; font-family:Simsun, Verdana, Arial, Helvetica, sans-serif; resize:none; outline:none; }
input, button, textarea, select { *font-size:100%;
}
td { line-height:22px; }
input { line-height:16px; }
input[type=text]:hover, input[type=password]:hover, textarea:hover { border:1px solid #6CF; background-color:#D0E8FF; }
.search .search_t:hover, .login input:hover, .reg input:hover ,.find_pwd input:hover{ border:none; background-color:transparent; }

textarea { background:#fff; overflow:auto; padding:2px; border:#7F9DB9 solid 1px; }
select { height:20px; line-height:22px; }
label { vertical-align:middle; }
A { COLOR: #7b7b7b; text-decoration:none;}
A:hover { text-decoration:underline; }
A.red, .red { color:#f00; }
A.red:hover { color:#c00; text-decoration:underline; }
.gray { color:#999; }
.green{ color:#009900;}
.input { height:14px; padding:2px 1px 0px 1px; }
.main { width:960px; text-align:left; margin:0 auto; clear:both; }
.clear { width:100%; clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden; }
.clearfix:after { clear:both; display:block; content:" "; height:0; }
.h10 { width:100%; height:10px; line-height:10px; font-size:0px; clear:both; }
.h15 { width:100%; height:15px; line-height:15px; font-size:0px; clear:both; }
.h20 { width:100%; height:20px; line-height:20px; font-size:0px; clear:both; }
.c_a { width:100%; clear:both; text-align:center; }
.fl { float:left; }
.fr { float:right; }
.t_r { text-align:right; }
.t_c { text-align:center;}
.c_0 { color:#0c99b7; }
.c_1 { color:#0586c3; }
.c_2 { color:#076FA2; }
.c_3{ color:#cc0000;}
.c_o{color:#fe6b09;}
.c_black { color:#000000; }
.c_white { color:#ffffff; }
.f_12 { font-size:12px; }
.f_14 { font-size:14px; }
.f_16 { font-size:16px; }
.is-sticky{ box-shadow:2px 2px 2px #dadada;}
/*page*/
.page { float:right; font-size:12px; height:20px; padding:10px; }
.page span, .page b { float:left; display:block; line-height:20px; margin-left:3px; }
.page b { height:18px; display:block; line-height:18px; padding:0 4px; background:#076FA2; border:#076FA2 solid 1px; color:#fff; font-weight:bold; }
.page a { height:18px; float:left; float:left; display:block; margin-left:3px; line-height:18px; padding:0 4px; background:#37A0D1; border:#076FA2 solid 1px; color:#fff; font-weight:bold; text-decoration:none; }
.page a:hover { background:#076FA2; color:#ffb; text-decoration:underline; }
.page input { height:18px; line-height:18px; margin-left:4px; *margin-top:-1px; border:#ccc solid 1px; }
#header, .search, .searchmi, .home s, .tag, .tagb, .tagfr, .getlink, .SubTitle_v, .barRed, .barGreen, .barBlue, .chListBar2, .chTpye_g, .chTpye_b, .chTpye_r, .ch_buy { background:url("../images/bg.png") no-repeat; }
.uHome, .search_b, .home b, .uhover b, .letter, .set, .exit, .live a, .video a, .tag_a, .tag_a span,.tag_b, .tag_b span, .share_sina, .share_qq, .share_rr, .cmtArea s, .btn_a, .btn_a span, .cmtrep s, .inputIcon-email, .inputIcon-pwd, .inputIcon-name, .inputIcon-code, .Btn_a, .current .nav-channel-item, .nav-channel-item:hover, .btn_b, .btn_b span, .user_card_btn a, .msg_select, .msgbtn, .msgback, .btn_d, .btn_d span, .date_icon, .date_icon2, .btn_e, .ch_trends_cnt_wrap em, .ch_trends_msg i, .btn_f, .btn_g,.ok-icon ,.radio_left em,.radio_right em,.buy_way_m .tip i,.o_reg_btn{ background:url("../images/btn.png") no-repeat; }
.btn_a:hover,.btn_a:hover span,.Btn_a:hover,.msgbtn:hover, .msgback:hover,.tag_a:hover,.tag_b:hover,.tag_a:hover span,.tag_b:hover span,.btn_f:hover,.btn_b:hover,.btn_b:hover span,.btn_e:hover,.btn_g:hover{ background:url("../images/btn-hover.png") no-repeat;}
#header { background-position:0 0; background-repeat:repeat-x; height:50px; }
#logo { width:180px; height:50px; float:left; }
#footer { text-align:center; height:50px; line-height:50px; margin:20px 0 0; background-color:#EDEDED; border-top:1px solid #cccccc; font-family:Verdana, Geneva, sans-serif; }
.search { float:left; height:50px; width:316px; background-position:0 -50px; padding:0 0 0 3px; }
.searchmi { height:35px; background-position:0 -100px; background-repeat:repeat-x; padding-top:11px; *padding-top:12px;
}
.search_t { width:210px; height:30px; line-height:30px; font-size:14px; color:#bbbbbb; border:0; padding:0 5px; -webkit-appearance:none; }
.search_b { width:83px; height:34px; margin:10px 0 0; border:none; margin-left:0; cursor:pointer; }
.home { float:right; margin-right: 15px; _display:inline; }
.home .regLogin { height:50px; line-height:50px; color:#fff; float:left; }
.home .regLogin a { color:#fff; }
.uHome { float:left; background-position:-136px 21px; padding:21px 0 0 25px; width:70px; }
.uHome a { color:#fff; }
.home s { float:left; display:block; width:2px; height:50px; background-position:0 -200px; }
.uInfo { float:left; padding:0 3px; position:relative; height:40px; width:146px; margin:10px 0 0 12px; z-index: 1000; }
.uhover { border:1px solid #d5d5d5; border-bottom:none; background-color:#f4f4f4; height:38px; width:144px; }
.uInfo .uhead { float:left; padding:4px 0 0 7px; }
.uInfo .uhead a { width:27px; height:27px; border:1px solid #a3d6eb; display:block; }
.uInfo .uhead a:hover { border:1px solid #e2e2e2; }
.uInfo .uname { float:left; padding:11px 0 0 10px; width:60px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.uInfo .uname a { color:#fff; }
.uhover .uhead { padding:3px 0 0 6px; }
.uhover .uhead a { border:1px solid #e2e2e2; }
.uhover .uhead a:hover { border:1px solid #a3d6eb; }
.uhover .uname { padding:10px 0 0 10px; }
.uhover .uname a { color:#000; }
.uInfo .newmsg { position:absolute; background:#FF6600; top:11px; left:101px; padding:0 4px; color:#fff; border-radius:2px; }
.uhover .newmsg { top:10px; left:100px; }
.uInfo .newmsg a, .uhover .newmsg a { color:#fff; text-decoration:none; }
.home b { background-position:left -225px; width:15px; height:11px; display:block; position:absolute; top:12px; left:131px; font-size:0px; }
.uhover b { background-position:left -210px; width:15px; height:10px; display:block; position:absolute; top:13px; left:130px; }
.info_show { display:none; }
.uhover .info_show { display:block; position:absolute; top:38px; right:-1px; background-position:left bottom; width:150px; height:107px; background-color:#f4f4f4; border:1px solid #d5d5d5; border-top:none; }
.uhover li { height:35px; line-height:35px; position:relative; padding:0px 0 0 50px; margin:0 2px; border-top:1px solid #d4d4d4; }
.uhover .b_t { border-top:1px solid #b6b6b6; }
.letter { background-position:-115px -240px; }
.set { background-position:-115px -275px; }
.exit { background-position:-115px -310px; }
.uhover li a { color:#0c6477; }
.uhover .info_show .newmsg { top:9px; left:98px; line-height:normal; }
.nav, .flash, .tag, .smgCntWarp, .nav-channel { margin-top:10px; }
.video, .live, .crumbs { float:left; }
.video a, .live a { display:block; width:84px; height:33px; background-position:0 -70px; }
.live a { background-position:0 -35px; }
.crumbs { padding:10px 0 0 15px; }
.crumbs a, .crumbs .cur { font-size:18px; color:#0c6477; }
.crumbs i { font-size:18px; padding:0 8px; }
.crumbs .cur { color:#bbb; }
.tag { height:31px; background-position:0 -290px; padding-left:3px; }
.tagb { height:31px; background-position:right -325px; background-color:#0588c5; padding-left:7px; color:#fff; }
.tagfl { float:left; width:600px; }
.tag .txt { float:left; padding:10px 5px 0 0 }
.tag_a,.tag_b{ float:left; display:block; padding-left:3px; height:19px; margin: 7px 5px 0; text-decoration:none; }
.tag_a,.tag_a:hover{ background-position:0 -330px;}
.tag_b,.tag_b:hover{ background-position:0 -650px;}
.tag_a:hover,.tag_b:hover { text-decoration:none; }
.tag_a span,.tag_b span{ display:block; float:left;  height:16px; color:#fff; padding:3px 8px 0 5px; text-align:center; cursor:pointer; }
.tag_a span,.tag_a:hover span{background-position:right -350px;}
.tag_b span,.tag_b:hover span{background-position:right -669px;}
.tagfr { float:right; width:180px; background-position:left -360px; height:31px; padding-left:20px }
.tagfr .c_index_share em{ color:#fff;}
.share_sina, .share_qq, .share_rr, .getlink { margin: 8px 1px 0; display:block; padding:2px 0 0 18px; float:left; color:#fff; }
.share_sina { background-position:-134px -175px; }
.share_qq { background-position:-134px -195px; }
.share_rr { background-position:-134px -215px; }
.getlink { margin:0 0 0 10px; padding:10px 0 0 10px; background-position:0 -395px; height:20px; white-space:nowrap; }
.web { margin-top:20px; }
.webfl { float:left; border:1px solid #dadada; width:604px; padding:10px; background-color:#f5f8f9; }
.webfr { float:right; width:320px; }
.comment { }
.comment .uhead { font:0; }
.comment .uhead a { display:block; border:1px solid #e2e2e2; width:40px; height:40px; }
.comment .uhead a:hover { border:1px solid #A3D8EC; }
.cmtArea { padding:10px 0 0 1px; position:relative; height:110px;}
.comment h3.uname { height:40px; line-height:40px; padding-left:10px;}
.cmtArea textarea { width:590px; height:48px; border:1px solid #fba469; padding:10px 5px; color:#b5b5b5; resize:none; }
.cmtArea s { display:block; background-position:0 -240px; width:11px; height:10px; position:absolute; left: 15px; top: 5px; font-size:0px; }
.btn_a { background-position: left -105px; padding-left:4px; height:28px; line-height:28px; display:block; cursor:pointer; color:#fff; }
.btn_a:hover { text-decoration:none; background-position: left -105px; }
.btn_a span { background-position: right -135px; display:inline-block; height:28px; padding:0 10px 0 6px; }
.btn_a:hover span{background-position: right -135px;}
.cmt-btm-info{ padding-top:10px; overflow:hidden; *zoom:1; height:28px; line-height:28px;}
.cmt_btn { margin-right:10px; }
.cmt_btn .btn_a{ width:64px;}
.smgCntWarp { }
.smgCntWarp .list { padding:15px 0 10px 0; border-top:1px solid #E5E5E5; display:inline-block; }
.smgCntWarp .uhead { float:left; width:50px; }
.smgCntWarp .uhead img{ width:40px; height:40px;}
.smgCntWarp .uname a { font-weight:bold; color:#0c99b7; }
.smgCntWarp .cmta { float:right; width:550px; padding:0;}
.cmttxt_p { width:500px; float:left; line-height:16px; word-wrap:break-word;}
.cmttxt_rep, .cmttxt_del { float:right; margin-right:10px; }
.cmtbm i { font-size:12px; }
.cmtbm b { padding:0 10px; }
.cmtrep { width:500px; margin-top:2px; border:1px solid #e5e5e5; background-color:#edf6f8; padding:10px 5px; position:relative; zoom:1;}
.cmtrep .uhead,.cmtrep-ipt .uhead{ width:45px;}
.cmtrep .uhead img,.cmtrep-ipt .uhead img{ width:35px; height:35px;}
.cmtrep s { display:block; background-position:0 -250px; width:11px; height:10px; position:absolute; left: 20px; top: -9px; margin-top: 2px; font-size:0px; }
.cmttxt_p2 { float:left; width:410px; word-wrap:break-word;}
.cmttxt_rep_up{ float:left; margin-left:10px;}
.sub-cmtrep{margin-bottom:5px; border-bottom:1px dotted #d9d9d9;}
.cmta2{ width:455px;}
.cmtrep-ipt{ padding:5px 0;}
.cmtrep-ipt-r{width:455px;}
.cmtrep-txtarea-wrap{ position:relative; height:71px;}
.cmtrep-txtarea-wrap .other_tip{ position:absolute; right:15px; bottom:5px;}
.cmtrep-txtarea{ width:449px; height:30px; border:1px solid #dadada;}
.cmt_btn2{ padding:5px 0 0 410px}
.cmt_btn2 .btn_a{ width:40px; }
.cmt_btn2 .btn_f{ position:static;}
.coIntro { padding:10px; border:1px solid #dadada; background-color:#f9f9f9; display:inline-block; }
.webfr .coIntro{ width:298px;}
.cologo { float:left; border:1px solid #d7d7d7; width:58px; height:58px; }
.cologo img{ width:58px; height:58px;}
.coName { padding: 0 0 10px; font-size:14px; color:#0c99b7; }
.coIntro dl { float:right; width:225px; }
.coIntro dd { width:45px; }
.coIntroCnt { clear:both; line-height:20px; padding-top:10px; *padding-top:0;
}
.SubWrap { margin-top:15px; border:1px solid #dadada; }
.SubTitle_v { background-position:left -610px; background-repeat:repeat-x; height:30px; line-height:30px; padding:0 10px; }
.userList { padding-bottom:10px; *zoom:1;
}
.userList li { float:left; margin:11px 0 0 11px; line-height:0px; display:inline; height:40px; width:40px; }
.videoList { padding-bottom:8px; *zoom:1;
}
.videoList li { float:left; width:128px; border:1px solid #dddddd; display:inline; margin:8px 0 0 19px; }
.videoItem { height:96px; position:relative; }
.videoItem .playPreview img { width:128px; height:96px; }
.videoItem_t { text-align:center; height: 28px; line-height: 28px; width:125px; padding-left:3px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.playPreview { position:relative; display:block; }
.play { background:url("../images/play.png") no-repeat; display:block; width:45px; height:45px; position:absolute; left:40px; top:25px; cursor:pointer; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/images/play.png', sizingMethod='crop');
}
/*用户登录*/
.wbox { display: table; height: 100%; width:100%; #position: relative;
}
.innerbox {
#position: absolute;
#top: 40%; display:table-cell; vertical-align: middle; }
.gruyBg { background-color:#f7f7f7; }
.login, .reg { width:960px; margin:0 auto; overflow:hidden; #position: relative;
#top: -50%
}
.loginleft, .regleft { width:390px; background:url("../images/logo2.png") no-repeat 210px 30px; }
.regleft { background-position:210px 80px; }
.loginright, .regright { width:530px; height:280px; background:url("../images/line.png") repeat-y; padding-left:20px; }
.loginleft h1, .regleft h1 { background:url("../images/loginRegBg.png"); width:100px; height:30px; text-indent:-9999px; }
.loginleft h1 { background-position:right -50px; margin:70px 0 0 230px; }
.regleft h1 { background-position:right bottom; margin:120px 0 0 230px; }
.regright { height:430px; }
.unreg, .reged { margin-top:67px; }
.inputArea_a, .inputArea_b, .codeInputWrap { margin-top:15px; overflow:hidden; height:46px; line-height:46px; }
.inputArea_a { margin-top:25px; }
.idInput, .pwdInput, .nameInput, .codeInput { float:left; background:url("../images/loginRegBg.png") no-repeat; height:46px; width:262px; position:relative; }
.codeInput { background-position:0 -46px; width:132px; float:left; }
.formPrompt { float:left; padding-left:10px; color:#FF0000; vertical-align: middle; }
#passwordmsg{ width:200px; line-height:22px;}
.inputArea_b #passwordmsg .passwordmsg_err{ line-height:22px;}
#passwordmsg .red{ line-height:46px;}
.treaty .formPrompt { float:none; }
.input_email, .input_pwd, .input_name, .input_code { height:46px; _height:44px; line-height:46px; width:205px; border:0; background-color:transparent; padding:0 10px 0 47px; font-size:14px; }
.codeInputWrap { }
.input_code { width:75px; }
.focus { color:#c0c0c0; }
.placeholder { position:absolute; top:0; left:0; padding-left:50px; height:46px; line-height:46px; width:215px; font-size:14px; cursor:text; }
.codeInput .placeholder { width:82px; }
.inputIcon-email, .inputIcon-pwd, .inputIcon-name, .inputIcon-code { display:block; width:20px; height:18px; position:absolute; top:15px; left:15px; }
.inputIcon-email { background-position:0 -260px; }
.inputIcon-pwd { background-position:0 -280px; }
.inputIcon-name { background-position:-35px -260px; }
.inputIcon-code { background-position:-35px -280px; }
.loginBtm, .regBtm { height:35px; margin-top:25px; line-height:35px; }
.regBtm { margin-left:17px; margin-left: 10px\9; }
.loginBtm .Btn_a { float:left; }
.Btn_a { background-position:-35px -210px; width:80px; height:36px; line-height:35px; border:0; font-size:14px; color:#fff; vertical-align:middle; cursor:pointer; display:block; text-align:center; }
.Btn_a:hover { text-decoration:none;  background-position:-35px -210px;}
.treaty { padding-left:18px; *padding-left:15px;
margin-top:15px; display:block; }
.rmbMe { padding-left:25px; _padding-top:6px; display:block; float:left; }
.rememberMe { left:100px; vertical-align:middle; }
.rmbMe i { padding:0 5px; font-size:8px; }
.forgetPwd { vertical-align:middle; }
.checkCode { float:left; height:46px; line-height:46px; margin: 2px 0 0 8px; }
.checkCode img { height:42px; width:122px; }
.imgdim { float:left; margin-left:5px; }
.readTreaty { vertical-align:middle; }
.other_login{ margin-top:25px;}
.other_login_way{ overflow:hidden; *zoom:1; padding-top:10px;}
.other_login_way a { background:url("../images/share_ico.gif") no-repeat; overflow:hidden; display:block; height:16px; line-height:18px; float:left; padding-left:20px; }
.other_login_way a.sina{background-position: left -17px;}
.other_login_way a.qq{background-position: left -119px;}
.other_login_way a.renren{background-position: left -51px;}
.other_login_way em{ float:left; padding:0 10px;height:16px; line-height:16px; color:#dedede;}
/*个人首页*/
.nav-channel { overflow:hidden; height: 45px; }
.nav-channel li { float:left; margin-right:10px; width:104px; text-align:center; }
.nav-channel-item { display:block; width:104px; height:33x; width:97px; line-height:34px; text-align:center; text-decoration:none; font-size:14px; }
.nav-channel-item:hover { background-position:0 -370px; color:#fff; text-decoration:none; }
.current .nav-channel-item, .current .nav-channel-item:hover { background-position:0 -165px; color:#fff; height:45px; width:104px; }
.P_channel { margin-top:20px; zoom:1;}
.P_channel:after{ display:block; content:" "; height:0; clear:both;}
.channelList { overflow:hidden; width:960px; }
.channelList li { float:left; margin:0 10px 10px; _margin:0 12px 10px 5px;}
.chList-top {_height:381px; width:278px; border:1px solid #dadada; padding:5px 10px; }
.chList-btm, .inPlayBtn_a, .inPlayBtn_b, .pTabItem, .current .pTabItem, .saveBtn_a, .insideLetter_btn, .iCenterTable i, .btn_c, .btn_c span, .allCH_list_info .infoTop, .allCH_list_info .infoBtm, .ch_setLeft .current a, .chTpye2_g, .chTpye2_r, .chTpye2_b, .buy-btn { background:url("../images/pHome.png") no-repeat; }
.chList-btm { width:300px; height:10px; font-size:0px; }
.chList-t { color:#076fa2; height: 28px; line-height:28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 278px; }
.chList-t a { color:#076FA2; }
.chList-i { height:278px; width:278px; position:relative; }
.chList-i img { border:1px solid #dadada; height:276px; width:276px; }
.coverLayer, .chInfoLayer { height:278px; width:278px; position:absolute; top:0; left:0; background-color:#ffffff; display:none; }
.chInfoLayer { height:238px; width:258px; padding:20px 10px; color:#000000; background-color:transparent; word-wrap: break-word; }
.chInfoLayer dl { margin:10px 0; }
.chListBar { height:60px; width:268px; position:absolute; left:0; bottom:10px; padding:0 5px; }
.barRed { background-position:left -430px; background-repeat:repeat-x; }
.barGreen { background-position:left -490px; background-repeat:repeat-x; }
.barBlue { background-position:left -550px; background-repeat:repeat-x; }
.chPlaying { height:37px; line-height:37px; font-size:24px; position:relative; }
.inPlayBtn_a{width:120px; height:30px; line-height:30px; display:block; text-indent:22px; color:#000000; position:absolute; right:5px; top:3px;}
.barRed .inPlayBtn_a{background-position:0 -160px;}
.barRed .inPlayBtn_a:hover{background-position:0 -190px;}
.barGreen .inPlayBtn_a{background-position:0 -220px;}
.barGreen .inPlayBtn_a{background-position:0 -250px;}
.inPlayBtn_a:hover{ text-decoration:none; }
.chPlayInfo { height:22px; line-height: 22px; border-top:1px dotted #ffffff; color:#fff;}
.chPlayInfo em { padding:0 10px; }
.chList-info { overflow:hidden; height:28px; line-height:32px; margin:7px 0; }
.chListInfo-fl { float:left; width:180px; _padding-top:5px; }
.chListInfo-fr { float:right; _width:68px; }
.chListInfo-a { }
.chListInfo-a img { width:15px; height:15px; }
.chListInfo-a .name { padding-left:5px; }
.chList-tag { padding-top:5px; border-top:2px solid #37a0d1; height:22px; overflow:hidden;}
.chList-taga { margin:0 5px; }
/*用户中心*/
.crumbs-i, .pCntTabList { margin-top:10px; }
.crumbs-i i { padding:0 5px; }
.pCntTabList { height:36px; font-size:14px; }
.pCntTabList li { width:102px; height:36px; float:left; margin-right:15px; position:relative; }
.pCntTabList .newmsg { position:absolute; background:#FF6600; top:15px; right:10px; padding:0 4px; color:#fff; border-radius:2px; font-size:12px; line-height:normal; cursor:pointer; }
.pTabItem { background-position:right -10px; display:block; width:102px; height:28px; color:#fff; text-align:center; line-height:28px; margin-top:8px; text-decoration:none; }
.pTabItem:hover { text-decoration:none; }
.current .pTabItem { background-position:right -40px; width:102px; height:28px; padding-top:8px; margin-top:0; color:#000; }
.pContnet { min-height:500px; _height:expression((document.documentElement.clientHeight||document.body.clientHeight)>500?"500px":"");
}
.pContnet:after { clear:both; display:block; content:" "; height:0; }
.infoSet, .vipChannel, .cardPurse, .insideLetter, .payRecord, .setting, .notice, .ch_setting, .channel_index, .ch_create, .template { padding:20px 25px; background-color:#f1f1f1; font-size:14px; border-radius:5px; border-top-left-radius:0; }
.infoSet { padding:20px 0; background-color:#f1f1f1; font-size:14px; border-radius:5px; border-top-left-radius:0; display:block; }
.pcntdl_a { overflow:hidden; border-bottom:1px dotted #fff; padding:10px 0; width:100%; line-height:30px; }
.pcntdl_a dt { float:left; width:105px; text-align:right; color:#000; }
.pcntdl_a dd { float:left; padding-left:15px; }
.setUname { width:168px; height:28px; line-height:28px; padding:0 5px; border:1px solid #d6d6d6; }
.iSetLogo { border:1px solid #c1c1c1; }
.iUpload { padding-left:20px; }
.iUpload_btn { padding:0 0 5px 0px; }
.iUpload_btn .btn_a { width:45px; }
.saveBtn_a { background-position:left -50px; width:72px; height:34px; line-height:34px; color:#fff; border:0; cursor:pointer; }
.iSaveBtn { padding:20px 0 0 120px; width:80px; }
.insideLetter { font-size:12px; }
.iCenterTable { background-color:#f5f5f5; position:relative; }
.iCenterTable tr { text-indent:10px; }
.iCenterTable th, .iCenterTable td { border:2px solid #fff; }
.iCenterTable td { font-size:12px;}
.iCenterTable i { display:block; width:12px; height:12px; font-size:0px; background-position:-180px -10px; position:absolute; top:12px; left:220px; }
.iCenterTable em { padding-right:5px; }
.trCoBg_a th, .trCoBg_a td { background-color:#FFF; }
.trCoBg_a th { color:#076fa2; font-weight:bold; }
.cardPurse { }
.btn_c { background-position:-210px -230px; display:block; height:20px; line-height:20px; padding-left:2px; color:#fff; font-size:12px; text-align:center; text-indent:0; }
.btn_c:hover{ background-position:-210px -250px; }
.btn_c span { background-position:right -230px; display:block; height:20px; padding-right:2px; cursor:pointer; }
.btn_c:hover span{ background-position:right -250px;}
.btn_b,.btn_b:hover{ background-position:left -405px; height:28px; display:block; line-height:28px; padding-left:2px; color:#fff; text-align:center; }
.btn_b:hover, .btn_c:hover { text-decoration:none; }
.btn_b span,.btn_b:hover span{ background-position:right -405px; height:28px; display:block; padding-right:2px; cursor:pointer; }
.insideLetter_btn { margin-right:30px; width:55px; }
.payRecord_btn { width:90px; margin:0 auto; }
.balance{ padding-top:5px;}
.balance em{ padding:0 20px;}
.cardPurse-list{ padding-bottom:10px; color:#000; font-size:16px;}
.cardActive_btn { width:88px; height:28px; float:right; margin:0 20px 20px 0; }
.payRecord_btna { width:75px; height:28px; float:right; margin:0 0 20px 0; }
/*站内信*/
.iLetter_tabs dl dd a, .iLetter_tabs dl dd.current a, .msg_inbox_del a, .msg_isreply, .msg_isnew, .msg_no, .unread .user_msg_read_list_block_left dl dt { background:url("../images/msgbox.png") no-repeat; }
.iLetterWrap { background-color:#fff; padding:5px; }
.iLetter_tabs dl { border-bottom: 1px solid #D8D9FF; height: 26px; padding-left: 10px; }
.iLetter_tabs dl dd, .iLetter_tabs dl dt { float: left; }
.iLetter_tabs dl dd { height: 26px; padding-left: 3px; position: relative; text-align: center; width: 130px; }
.iLetter_tabs dl dd a { background-position:left -27px; display: block; font-size: 14px; height: 26px; line-height: 26px; text-align: center; width: 100%; }
.iLetter_tabs dl dd.current a { background-position:left top; display: block; font-size: 14px; font-weight: bold; height: 27px; left: 3px; line-height: 26px; position: absolute; text-align: center; top: 0; width: 100%; }
.height10 { clear: both; font-size: 0; height: 10px; line-height: 10px; width: 100%; }
.user_card_all { background-color: #FFF8F2; line-height: 30px; padding-left: 21px;zoom:1;}
.user_card_btn { height: 36px; padding-left: 5px; }
.user_card_btn label, .user_card_btn a { display: block; float: left; margin-right: 15px; }
.user_card_btn label { margin-top:6px; }
.user_card_btn a { background-position:left -375px; color:#fff; border: 1px solid #A6D0E7; height: 23px; line-height: 23px; padding: 0 22px; }
.msg_inbox_list { border-top: 1px solid #D8D9FF; width: 100%; }
.msg_inbox_info { border-bottom: 1px solid #D8D9FF; height: 60px; width: 100%; }
.msg_inbox_checkbox { float: left; padding-left: 5px; padding-top: 22px; width: 28px; }
.msg_inbox_ico { float: left; padding-top: 23px; width: 30px; }
.msg_inbox_ico span { display: block; height: 14px; width: 15px; }
.msg_no { background-position:0 -110px; }
.msg_isreply { background-position:-20px -110px; }
.msg_isnew { background-position:-40px -110px; }
.msg_inbox_pic { float: left; padding-top: 5px; width: 70px; }
.msg_inbox_pic img { height: 50px; width: 50px; }
.msg_inbox_user { float: left; overflow: hidden; padding-top: 10px; width: 160px; }
.msg_inbox_user dl { line-height: 20px; }
.msg_inbox_user dl dt { height: 18px; overflow: hidden; }
.msg_inbox_user dl dd { color: #777777; font-size: 11px; }
.msg_inbox_msg { float: left; padding-top: 10px; width: 435px; }
.msg_inbox_msg dl { line-height: 20px; }
.msg_inbox_user dl dt a, .msg_inbox_msg dl dt a { color: #003399; }
.msg_inbox_msg dl dd { color: #777777; height: 18px; overflow: hidden; }
.msg_inbox_del { float: right; padding-top: 20px; width: 50px; }
.msg_inbox_del a { background-position:-60px -106px; display: block; height: 20px; line-height: 20px; padding-left: 16px; width: 30px; }
.user_msg_area { clear: both; padding: 15px 0 50px 20px; }
.user_msg_area dl { clear: both; line-height: 33px; padding: 2px 0; }
.user_msg_area dl dt { float: left; font-weight: bold; width: 54px; }
.user_msg_area dl dd { float: left; }
.user_msg_to { float: left; margin-right: 10px; }
.user_msg_to div { float: left; }
.reg_input1 { border: 1px solid #D4D4D4; height: 23px; line-height: 23px; padding-left: 2px; width: 175px; }
.msg_select { background-position: left -375px; color:#fff; border: 1px solid #A6D0E7; display: block; float: left; height: 23px; line-height: 23px; padding: 0 10px; margin-top:3px; _margin-top:0px; }
.msgbtn, .msgback,.msgbtn:hover, .msgback:hover { background-position: left -305px; border:none; cursor: pointer; height: 25px; margin-right: 10px; width: 71px; color:#fff; }
.user_msg_read_top { border-bottom: 1px solid #B3B3B3; height: 48px; line-height: 20px; padding-top: 20px; }
.user_msg_read_up { float: left; width: 200px; }
.user_msg_read_up a, .user_msg_read_down a { color: #CC0000; font-weight: bold; }
.user_msg_read_title { float: left; font-weight: bold; width: 490px; }
.user_msg_read_down { float: right; text-align: right; width: 92px; }
.user_msg_read_user { padding-left: 200px; }
.user_msg_read_list { padding-top: 4px; width: 100%; }
.user_msg_read_list_block { background: url("../images/bg_msg_read.gif") no-repeat scroll right bottom transparent; padding: 10px 0; width: 100%; }
.user_msg_read_list_block_left { float: left; width: 180px; }
.user_msg_read_list_block_right { float: right; line-height: 20px; width: 700px; }
.user_msg_read_list_block_left p { float: left; width: 50px; }
.user_msg_read_list_block_left p img { height: 50px; width: 50px; }
.user_msg_read_list_block_left dl { float: left; line-height: 18px; width: 130px; }
.user_msg_read_list_block_left dl dt { font-weight: bold; padding-left: 10px; }
.user_msg_read_list_block_left dl dd { color: #777777; padding-left: 10px; }
.user_msg_read_list_block_left dl dt a { color: #003399; }
.unread .user_msg_read_list_block_left dl dt { background-position:0 -81px; line-height: 23px; margin-top: 3px; padding-left: 20px; }
.user_msg_reply { clear: both; padding-left: 202px; padding-top: 10px; }
.user_msg_reply h3 { height:20px; font-size: 12px; line-height: 20px; }
.user_msg_reply dl { padding-top: 8px; }
.user_msg_reply dl dt { float: left; padding-right: 50px; }
.user_msg_reply dl dd { float: left; line-height: 25px; }
.user_msg_reply dl dd a { color: #003399; }
.other_tip { _zoom:1; }
/*---iframe-----修改密码-----激活充值卡---编辑公告------*/
.changePwd, .cardActive { padding:30px 30px 10px; }
.changePwd dl, .cardActive dd, .cardActive dl, .cardActive dd { height:32px; line-height:32px; overflow:hidden; margin-bottom:10px; font-size:14px; }
.changePwd dt, .changePwd dd, .cardActive dt, .cardActive dd { float:left; }
.c_pwdInput, .c_cardNum, .c_cardPwd { width:145px; height:28px; line-height:28px; border:1px solid #d6d6d6; padding:0 5px; }
.c_cardNum, .c_cardPwd { width:225px; }
.notice_edit { font-size:14px; padding:20px 0 0 20px; }
.notice_edit dl { margin-bottom:10px; }
.notice_edit dt { color:#000; }
.notice_edit dt .f_12 { color:#7B7B7B; }
.notice_edit dd { margin-top:5px; }
.notice_edit input { width:350px; height:28px; line-height:28px; border:1px solid #d6d6d6; padding:0 3px; }
.notice_edit textarea { width:350px; height:110px; padding:3px; border:1px solid #d6d6d6; }
/*---充值记录---*/
.payRecord { display:block; border-top-left-radius:5px; }
.payRecord .iCenterTable i { right:20px; left:auto; background-position: -180px -25px; }
.back_account{ padding-bottom:15px;}
/*---所有机构列表---*/
.allChLeft { width:628px; border:1px solid #d9d9d9; float:left; }
.allChRight { float:right; width:295px; }
.allCH_list { padding:5px 10px; }
.allCH_list li { padding:10px 0; border-bottom:1px dotted #d9d9d9; width:100%; overflow:hidden; }
.allCH_list li.b-top_none { border-top:none; }
.allCH_list li dd { word-wrap:break-word; }
.allCH_list .fl { height:60px; }
.allCH_list .fl img { border:1px solid #c2c2c2; height:58px; width:58px; }
.allCH_list .more { color:#076fa2; }
.allCH_list dl { float:left; margin-left:10px; width:410px; }
.allCH_list dd { line-height:17px; }
.allCH_list_info { width:111px; text-align:center; }
.allCH_list_info .infoTop { height:31px; line-height:31px; background-position:-80px -50px; border-bottom:1px solid #fff; }
.allCH_list_info .infoBtm { height:28px; line-height:28px; background-position:-80px -85px; }
.allCH_list dt .red { padding-left:10px; }
.hot-tags-list { overflow:hidden; }
.hot-tags { font-size:16px; }
.hot-tags-list li { float:left; margin:10px 10px 0 0; font-size:14px; }
.btn_d { float:left; display:block; background-position:left -435px; padding-left:3px; height:29px; line-height:29px; text-align:center; text-decoration:none; white-space:nowrap; }
.btn_d span { display:block; background-position:right -465px; cursor:pointer; padding:0 10px 0 7px; }
.btn_d:hover { background-position:left -495px; text-decoration:none; color:#fff; }
.btn_d:hover span { background-position:right -525px; }
/*帐号设置（企业）*/
.setting { padding:0 }
.setLeft { float:left; width:625px; padding:15px; border-right:1px dotted #cdcdcd; }
.setLeft .pcntdl_a { border-bottom:1px dotted #d9d9d9; }
.setLeft .pcntdl_a dt { width:90px; }
.textarea_intro { width:450px; height:115px; border:1px solid #d6d6d6; font-size:12px; color:#5e5e5e; line-height:20px; }
.setLeft .other_tip{ font-size:12px;}
.input_contact { width:450px; height:30px; line-height:30px; border:1px solid #d6d6d6; padding:0 2px; }
.setLeft .iSaveBtn { padding: 20px 0 0 105px; }
.setRight { float:right; color:#000; }
.site_config { margin:30px 20px 0 0; background-color:#fff; border:1px solid #d6d6d6; width:260px; }
.site_config dt { height:28px; line-height:28px; background-color:#d5d5d5; padding-left:10px; }
.site_config dd { margin:15px 25px; font-size:13px; }
/*机构公告*/
.notice { position:relative; }
.noticeList { margin-top:15px; }
.noticeList li { background-color:#fff; overflow:hidden; font-size:12px; margin-bottom:15px; width:100%; }
.noticeList dl { width:774px; padding:10px 0; float:left; }
.noticeList dt { border-bottom:1px dotted #d9d9d9; padding-left:15px; height: 22px; font-size:14px; }
.noticeList dd { padding:8px 15px 0; }
.noticeList .time { font-size:12px; color:#868686; }
.noticeList div.fr { margin:20px 50px 0 0; _margin:20px 25px 0 0; }
.noticeList div.fr p { margin-top:5px; }
.notice_add { width:55px; position:absolute; right:60px; top:11px; }
/*频道设置*/
.ch_setting { }
.backchlist { margin-bottom:15px; }
.ch_setLeft { float:left; width:113px; text-align:center; position:relative; z-index:11; }
.ch_setLeft li { width:113px; height:34px; line-height:34px; position:relative; }
.ch_setLeft li a { font-size:14px; font-weight:bold; color:#000; }
.ch_setLeft .current a { background-position:left -120px; width:113px; position:absolute; right:-1px; _right:-2px; text-decoration:none; z-index:10; }
.ch_setRight { float:left; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:2px solid #a9a9a9; min-height:400px; background-color:#fff; padding:15px 10px; width:775px; _height:expression((document.documentElement.clientHeight||document.body.clientHeight)>400?"400px":"");
}
.ch_setRight .pcntdl_a { border-bottom:1px dotted #d9d9d9; }
.ch_setRight .setUname { width:400px; }
.setCHurl, .setCHtag { width:275px; height:28px; line-height:28px; padding:0 5px; border:1px solid #d6d6d6; color:#7f7f7f; }
.setCHtag { width:55px; color:#000; }
.chTpye label { margin-right:30px; }
.ch_setRight .iSaveBtn { padding:0; margin:20px auto 0; }
.ch_setRight .textarea_intro { width:410px; }
/*上传头像预览图片*/
.logo_preview { position:relative; *padding-bottom:12px;}
.logo_preview span.red{ position:absolute; bottom:-15px; width:250px;}
#preview_wrapper { display:block; width:58px; height:58px; position:absolute; top:1px; left:1px; z-index:-1; }
#preview_fake { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
}
#preview_size_fake {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image); visibility:hidden; }
#preview { width:58px; height:58px; }
.uploadLogo { font-size:14px; padding:3px; font-family:Verdana, Geneva, sans-serif; /*border:1px solid #d6d6d6; background-color:#F1F1F1; */ }
/*频道设置--直播管理*/
.c_entry{ width:650px; word-wrap:break-word;}
.set_Pwd, .set_Pwd2 { width:100%; height:30px; }
.set_Pwd { margin-bottom:20px; }
.set_Pwd input, .set_Pwd2 input { border:1px solid #d6d6d6; height:28px; line-height:28px; width:180px; float: left; }
.set_Pwd span.f_12, .set_Pwd2 span.f_12 { margin-left:30px; cursor:pointer; }
.set_Pwd2 {}
.set_Pwd2 b,.set_Pwd2 a{ float:left;}
.set_Pwd2 b{ padding-right:20px;}
.set_Pwd2 .btn_a { margin-left:20px;}
.set_Pwd2 span.warn { padding-left:20px; font-size:12px; }
.livePlan { background-color:#f1f1f1; border:1px solid #d6d6d6; padding-top:15px; margin-top:30px; position:relative; }
.livePlan h3.ti { padding-left:15px; color:#000; margin-top:10px; _margin-top:5px; }
.livePlan span { font-size:12px; }
.livePlan_list { margin-top:20px; _margin-top:15px; }
.livePlan_list li { background-color:#abe6f6; color:#000000; margin-bottom:20px; overflow:hidden; position:relative; }
.livePlan_list h3 { padding: 5px 10px; font-size:14px; }
.livePlan_list h3 .f_12 { color:#7f7f7f; }
.newPlan_btn { display:block; width:93px; position:absolute; top:15px; right:145px; _right:155px; }
.planHistory_btn { display:block; width:117px; position:absolute; top:15px; right:15px; _right:25px; }
.plan_ctl { position:absolute; right:10px; top:5px; float:left; }
.plan_ctl a { margin:0 10px; color:#076FA2; font-size:12px; }
.planList_cnt { border-top:1px dotted #fff; padding:5px 20px; font-size:12px; }
/*iframe新建直播计划*/
.add_livePlan { font-size:14px; color:#000; }
.livePlan_top { padding:10px; height:30px; border-bottom:1px dotted #d9d9d9; }
.livePlan_top dl { float:left; height:30px; line-height:30px; position:relative; }
.livePlan_top dt, .livePlan_top dd { float:left; height:30px; line-height:30px; _line-height:34px; }
.livePlan_top dt { padding-left:10px; }
.livePlan_top dd input { height:28px; line-height:28px; border:1px solid #d8d8d8; padding:0 5px; }
.livePlan_top .s_time dd { width:190px; }
.livePlan_top .s_time input { width:170px; }
.livePlan_top .h_time input { width:30px; *vertical-align:middle;
}
.livePlan_top .h_time span { }
.date_icon { background-position:right -50px; width:16px; height:17px; display:block; position:absolute; right:5px; top:7px; cursor:pointer; }
.planCnt_text { padding:10px 20px; }
.planCnt_text h3 { margin-bottom:5px; }
.planCnt_text textarea { width:455px; height:100px; border:1px solid #d8d8d8; resize:none; }
.livePlan_history { width:535px; padding-top:10px; color:#000; }
.livePlan_history li { padding:10px 0 0 20px; border-bottom:1px dotted #d9d9d9; }
.livePlan_history li h3 { font-size:14px; }
.LP_history_btm { overflow:hidden; padding:10px 20px; }
.lp_num { float:left; width:200px; border-right:1px solid #d8d8d8; }
.flip_over { float:right; font-size:13px; }
.break { margin:0 10px; }
/*机构卡管理*/
.c_card { position:relative; }
.c_card .iCenterTable { color:#000; }
.c_card .iCenterTable th { font-weight:bold; }
.c_card .tableWrap { border:1px solid #cfcfcf; padding-left:1px; box-shadow:2px -2px 2px #D7D7D7; }
.card_tab { height:28px; }
.card_tab li { float:left; position:relative; width:116px; height:28px; margin-right:10px; }
.card_tab li a { display:block; text-decoration:none; color:#000; height:28px; line-height:28px; border:1px solid #cfcfcf; border-bottom:none; width:116px; background-color:#fa9920; color:#fff; text-align:center; border-top-right-radius:5px; box-shadow:0px -2px 2px #D7D7D7 inset; }
.card_tab li a:hover { background-color:#fbc37c; }
.card_tab .current a { background-color:#fff; color:#000; position:absolute; border-bottom:none; bottom:-2px; height:29px; box-shadow:2px 0px 2px #D7D7D7; }
.card_tab .current a:hover { background-color:#fff; color:#000; }
.inCard_btn, .outCard_btn { width:90px; position:absolute; right:25px; top:10px; }
.inCard_btn { right:130px; }
.c_card .flip_over { float:none; text-align:center; margin:0 auto; padding:15px 0; background-color:#fff; _zoom:1; }
.card_in { background-color:#fff; width:100%; border:1px solid #cfcfcf; margin-top:15px; padding:15px 0 20px; position:relative; }
.card_ipt, .card_ipt2 { height:28px; line-height:28px; border:1px solid #d8d8d8; padding:0 5px; vertical-align:middle; }
.card_ipt2 { width:100px; }
.pcntdl_a .Wdate { height:28px; border:1px solid #d8d8d8; }
.c_card .pcntdl_a { border-bottom:1px dotted #d9d9d9; width:620px; }
.c_card .pcntdl_a dd { float:none; }
.date_icon2 { background-position:right -30px; width:16px; height:17px; display:block; position:absolute; left:202px; top:18px; cursor:pointer; }
.card_in_help { border:1px solid #cccccc; background-color:#f1f1f1; color:#000; padding:15px; width:220px; position:absolute; right:20px; top:20px; }
.card_in_help dt { font-weight:bold; padding-bottom:5px; }
.card_in_help .f_12 { padding-top:15px; }
.cardout_btn { width:50px; margin:0 auto; }
.c_card h3.ti { padding:0 0 10px; border-bottom:1px dotted #d9d9d9; }
.c_card p.info { padding:10px 0; font-size:12px; }
.choose-scope{ height:28px; margin-bottom:15px;}
.trade_time,.trade_type{ float:left; height:28px;}
.trade_time input{ height:26px; line-height:26px; width:100px; border:1px solid #dadada; padding-left:5px; vertical-align:middle; margin-bottom:3px;}
.trade_type,.trade_way{ float:left;height:28px; line-height:28px; _padding-top:5px;}
.trade_type{ padding-left:100px;}
.trade_way{ padding-left:30px;}
.trade_type select,.trade_way select{ width:80px; border:1px solid #dadada; vertical-align:middle;margin-bottom:3px;}
.trade_search{float:left; height:28px;padding-left:30px;}
/*频道管理-频道列表（默认页）*/
.channel_index { padding:
}
.channel_index .allChLeft { background-color:#fff; }
.channel_index .infoTop, .channel_index .infoBtm { background:none; height:18px; line-height:18px;}
.channel_index .allCH_list_info a { font-size:12px; color:#076FA2; }
.channel_index .allChRight { width:260px; }
.channel_index .allChRight h3.fl { margin-right:10px; }
.channel_index .allChRight p.f_12 { margin-top:10px; }
.btn_e { background-position:left -560px; width:143px; height:44px; display:block; line-height:44px; font-size:20px; font-weight:bold; color:#fff; text-align:center; }
.btn_e:hover { text-decoration:none;background-position:left -560px; }
/*iframe机构卡导出*/
.c_card_out { padding:20px 20px 0; font-size:14px; }
.card_out_t { padding:10px 0; border-bottom:1px dotted #d9d9d9; }
.card_out_t dl, .card_out_t dt, .card_out_t dd { float:left; height:30px; line-height:30px; }
.card_out_t .s_time input, .card_out_t .h_time input { height:28px; line-height:28px; border:1px solid #d8d8d8; padding:0 5px; width:110px; }
.card_out_t dd { width:150px; position:relative }
.card_out_t em { display:block; float:left; text-align:center; padding:0 10px; line-height:30px; color:#c0c0c0; }
.c_card_out p.f_12 { padding-top:40px; }
.card_out_t .date_icon2 { right:5px; left:auto; top:7px; }
/*新建频道*/
.ch_create { }
.ch_create input { *vertical-align:middle;
}
.ch_create .setCHurl { width:120px; }
.ch_create .setUname { width:245px; }
.chTpye .num { height:28px; line-height:28px; border:1px solid #d8d8d8; width:80px; padding:0 5px; }
.chTpye label.f { margin-right:5px; }
.ch_create dd span.f_12 { padding-left:20px; }
.ch_create .iSaveBtn { margin:20px auto 0; padding:0; }
/*机构首页*/
.c_index_fl { float:left; width:625px; margin-top:25px; }
.c_index_fr { float:right; width:320px; margin-top:25px; }
.c_intro { padding:10px; border:1px solid #dadada; background-color:#f9f9f9; position:relative; zoom:1;}
.c_intro:after{ clear:both; content:" "; display:block; height:0;}
.c_intro h3 { float:left; padding:4px; border:1px solid #d7d7d7; background-color:#fff; font-size:0px; }
.c_intro dl { padding-left:165px; }
.c_intro dt { padding-top:5px; overflow:hidden; height:28px; line-height:28px; }
.c_intro dt .c_0 { font-size:18px; font-weight:bold; float:left; }
.c_intro dt .edit { font-size:12px; position:absolute; right:10px; top:0; color:#076FA2; }
.c_intro dt .btn_a { float:left; margin-left:30px; }
.c_intro dd.f_14 { margin-top:15px; }
.c_intro dd.f_12 { margin-top:25px; line-height:22px; }
.c_channel { border:1px solid #dadada; margin-top:15px; zoom:1;}
.c_channel h3.title { padding:8px 15px 10px; position:relative; }
.c_channel b.c_black { font-size:16px; }
.c_channel .c_tag { position:absolute; top:0px; right:5px; }
.c_channel .c_tag .edit { margin:10px 5px 0 10px; display:block; float:left; }
.c_channel .tag_a { }
.c_channel .channelList { width:622px; background-color:#fff; padding-left:1px; }
.c_channel .channelList li { margin:0 0 10px 7px; _display:inline; }
.c_channel .chList-top{_height:350px;}
.c_chlist { text-align:center; padding:10px 0; }
.c_chlist em { padding:0 30px; }
.channelList li .over { border:1px solid #f78811; }
.c_notice { margin-top:0; height:170px; overflow:hidden; position:relative; width:318px;}
.c_noticeList { height:135px; overflow:hidden; padding:0 10px; }
.c_noticeList li { padding:5px 0; width: 298px; height:135px; word-wrap: break-word; }
.c_noticeList li h3 { font-weight:bold; }
.c_noticeList li p { line-height:18px; }
.position .pagination{ position:absolute; right:35px; top:4px; _top:3px;}
.pagination{ position:absolute; right:5px; top:4px;_top:3px;}
.pagination li{ float:left; width:auto; height:auto; margin:0 1px;}
.pagination li a { background-image: url("../images/pagination.png"); background-position: 0 0; display: block; float: left; height: 0;overflow: hidden; padding-top: 12px; width: 12px;}
.pagination li.current a{background-position: 0 -12px;}
.c_index_fr .smgCntWarp { padding:0 10px; margin-top:0; }
.c_index_fr .smgCntWarp .cmta { width:248px; }
.c_index_fr .cmttxt_p { float:none; width:auto; }
.c_index_fr .cmtrep { width:auto; }
.c_index_fr .cmta2{ width:185px;}
.c_index_fr .cmttxt_p2{ width:auto; float:none;}
.smgCntWarp .noBorder { border:0; }
.c_index_fr .smgCntWarp .list { padding:10px 0;}
.chListBar2 { bottom: 10px; height: 41px; line-height:41px; left: 0; position: absolute; width: 278px; background-position:left -640px; background-repeat:repeat-x; text-align:center; font-size:18px; color:#fff; }
.chListBar2 a { display:block; }
.chTpye_g, .chTpye_r, .chTpye_b { float:left; width:100px; background-position:0 -685px; background-repeat:repeat-x; }
.chTpye2_g, .chTpye2_r, .chTpye2_b { float:left; width:178px; background-position:-287px -100px; }
.chTpye_r { background-position:0 -775px; }
.chTpye2_r { background-position:-287px -141px; }
.chTpye_b { background-position:0 -730px; }
.chTpye2_b { background-position:-287px -182px; }
.c_channel .chList-tag { margin-top:10px; }
.c_index_fr .cmtrep s { background-position: -20px -250px; top: -8px;}
.SubTitle_v .edit { margin-left:20px; }
/*机构模版*/
.template { }
.temLeft { float:left; width:510px; }
.temRight { float:right; background:url("../images/previewbg.jpg"); width:389px; height:337px; position:relative; }
.banner_preview { position:absolute; top:46px; left:14px; }
.banner_preview-none { width:359px; height:58px; line-height:58px; text-align:center; background-color:#ced1d1; margin:1px 0 0 1px; color:#000; }
.iCancelBtn { float:left; padding: 40px 0 0 120px; width: 80px; }
.template .iSaveBtn { padding: 40px 0 0 60px; }
/*频道首页*/
.banner { margin-top:10px; }
.banner img { width:960px; height:140px; }
.c_index_nav { margin-top:5px; height:33px; line-height:33px; background-color:#0993d4; font-size:14px; }
.c_index_nav li { float:left; }
.c_index_nav li a { _float:left; display:block; padding:0 15px; height:33px; line-height:33px; color:#fff; }
.c_index_nav li.current a { background-color:#0f648c; }
.c_index_web { margin-top:15px; }
.c_index_left { float:left; width:645px; }
.c_index_right { float:right; width:300px; }
.c_index_intro { border:1px solid #dadada; padding:10px 10px 0; background-color:#fff; }
.c_index_intro h3 { color:#000; font-weight:bold; zoom:1;}
.c_index_intro dl { margin-top:10px; font-size:13px; }
.c_index_intro dt, .c_index_intro dd { float:left; }
.c_index_intro dt { width:70px; }
.c_index_intro dt img { border:1px solid #c4c4c4; }
.c_index_intro dd { width:550px; line-height:22px; word-wrap: break-word;}
.c_index_tags { clear:both; height:35px; line-height:35px; border-top:1px solid #39badd; margin-top:3px; }
.c_index_tags_bar a.c_2 { margin-left:10px; }
.c_index_share { padding-top:8px; }
.c_index_share a, .c_index_share em { background:url("../images/share_ico.gif") no-repeat; overflow:hidden; display:block; height:16px; width:16px; line-height:18px; float:left; }
.c_index_share em { padding:0 10px 0 20px; width:30px; font-weight:bold; color:#000; }
.c_index_share a { text-indent:-9999em; margin-right:6px; }
.c_index_share .c_share_sina { background-position: left -17px; }
.c_index_share .c_share_tencent { background-position: left -34px; }
.c_index_share .c_share_rr { background-position: left -51px; }
.c_index_share .c_share_douban { background-position: left -85px; }
.c_index_share .c_share_qq { background-position: left -119px; }
.ch_trends { margin-top:10px; border:1px solid #dadada; background-color:#fff; }
.no_content{ text-align:center; padding:30px 0;}
.ch_trends_tabs li { float:left; }
.trends_all_ico, .trends_plan_ico, .trends_video_ico, .trends_file_ico, .trends_blog_ico, .trends_live_ico { display:block; width:35px; height:28px; background:url("../images/channel-icon.png") no-repeat; float:left; text-indent:-9999em; border:1px solid #dadada; border-top:0; overflow:hidden; }
.trends_all_ico { background-position:left 0; border-right:0; }
.trends_plan_ico { background-position:left -28px; border-right:0; }
.trends_video_ico { background-position:left -56px; border-right:0; }
.trends_file_ico { background-position:left -84px; border-right:0; }
.trends_blog_ico { background-position:left -112px; }
.trends_live_ico { background-position:left -140px; border-right:0; }
.current .trends_all_ico { background-position:-35px 0; border-right:0; }
.current .trends_plan_ico { background-position:-35px -28px; border-right:0; }
.current .trends_video_ico { background-position:-35px -56px; border-right:0; }
.current .trends_file_ico { background-position:-35px -84px; border-right:0; }
.current .trends_blog_ico { background-position:-35px -112px; }
.current .trends_live_ico { background-position:-35px -140px; border-right:0; }
.ch_trends_list { padding:10px; }
.ch_trends_list li { margin-bottom:10px; }
.item-live { }
.ch_trends_list_ico { width:35px; float:left; }
.ch_trends_list_ico em { border:0; }
.ch_trends_cnt_wrap { float:right; position:relative; border:1px solid #e5e5e5; }
.ch_trends_cnt { width:560px; background-color:#edf6f8; padding:5px 10px 3px; }
.ch_trends_cnt_wrap em { display:block; width:8px; height:11px; background-position:-20px -210px; position:absolute; left:-8px; top:10px; }
.ch_trends_cnt h3 { margin:5px 0; word-wrap: break-word;}
.ch_trends_time { text-align:right; }
.preview_img { margin:5px 0 0 5px; border-bottom:1px dotted #d9d9d9; *padding-bottom:8px;
}
.preview_img_l img, .preview_img_l a { width:160px; height:160px; }
.preview_img_v img, .preview_img_v a { width:128px; height:96px; }
.preview_img_l .play { top:57px; left:57px; }
.ch_trends_msg { position:relative; background-color:#f9f9f9; border-top:1px solid #e5e5e5; padding:8px 10px; }
.ch_trends_msg i { display:block; height:6px; width:9px; position:absolute; right:35px; top:-6px; background-position:-20px -230px; }
.ch_trends_reply { position:relative; }
.ch_trends_ipt { width:505px; border:1px solid #e5e5e5; height:25px; line-height:25px; background-color:#fff; padding:0 50px 0 3px; }
.btn_reply { position:absolute; right:3px; _right:14px; top:3px; +top:4px;
}
.btn_f { background-position:right -370px; width:45px; height:20px; line-height:20px; text-align:center; color:#fff; border:0; cursor:pointer; vertical-align: middle; display:block; }
.btn_f:hover { text-decoration:none;background-position:right -370px; }
.ch_trends_reply-list,.sub-reply-list{ margin-top:10px; border-bottom:1px dotted #d9d9d9; width:560px; }
.ch_trends_reply-list:after,.sub-reply-list:after{ clear:both; display:block; content:" "; height:0; }
.ch_trends_reply-list dt, .ch_trends_reply-list dd,.sub-reply-list dt,.sub-reply-list dd { float:left; }
.ch_trends_reply-list dd { width:510px;}
.ch_trends_reply-list dt { width:50px; }
.more_msg { height:24px; line-height:24px; margin-top:10px;}
.show-more-cmt{ height:24px; line-height:24px; text-align:center; background-color: #EDF6F8;border: 1px solid #E5E5E5; box-shadow:2px 2px 2px #dadada;}
.show-more-cmt a{color:#076FA2; display:block;}
.sub-reply-list{ width:510px; border:none; zoom:1;}
.sub-reply-list dt{ width:45px;}
.sub-reply-list dd{ width:465px;}
.chList-i-wrap { border:1px solid #dadada; padding:10px; }
.c_index_right .coIntro, .c_index_right .c_notice { margin-top:15px; border:1px solid #DADADA; }
.c_index_right .coIntro { width:278px; }
.c_index_right .coIntro dl { width:205px; }
.c_index_right .c_notice .SubTitle_v { color:#5a5a5a; }
.c_index_right .c_noticeList h3 a { color:#5a5a5a; }
.c_index_right .c_noticeList p { padding-left:15px; }
.c_index_right .vipUser, .c_index_right .other-ch { border:1px solid #DADADA; }
.c_index_right .vipUser li { margin:8px 0 0 8px; }
.c_index_right .vipUser .userList { padding:0 0 8px 1px;_padding:0 0 4px 1px;
}
.c_index_right .other-ch { }
.c_index_right .other-ch dl { padding:10px; border-top:1px dotted #d9d9d9; overflow:hidden; }
.c_index_right .other-ch dt { float:left; margin-right:10px; }
.c_index_right .other-ch dt img { width:60px; height:60px; font-size:0; }
.c_index_right .other-ch dd { line-height:21px; _line-height:22px; word-wrap:break-word; }
.c_index_right .other-ch .b-top_none { border-top:none; }
.ch_buy { width:298px; height:68px; background-position:0 -820px; background-repeat:repeat-x; border:1px solid #a61100; margin-bottom:15px; border-radius:3px; }
.buy-btn { background-position:-150px -120px; width:121px; height:43px; display:block; text-indent:-9999px; overflow:hidden; margin:13px 30px 0 15px; _display:inline; }
.buy-btn:hover{background-position:-150px -165px;}
.ch_buy p { color:#fff; margin-top:10px; }
.ch_buy p span { font-size:26px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.purchased { font-weight:normal; color:#009900; font-size:12px; padding-left:10px; }
/*频道管理：点播管理*/
.ch_video_set { }
.ch_video_set .pcntdl_a { }
.ch_video_set .pcntdl_a dt { width:90px; }
.ch_video_set .pcntdl_a { padding-left:0; height:36px; line-height:36px; }
.ch_video_set h3.info { margin:10px 0; font-size:12px; }
.ch_video_list { padding-left:10px; }
.ch_video_list li { padding:10px; border-bottom:1px dotted #d9d9d9; overflow:hidden; zoom:1;}
.ch_video_list li.un_release{ background-color:#fbe0e5;}
.ch_video_list .v_img { float:left; height:96px;}
.ch_video_list .v_img img { width:128px; height:96px; }
.video_list_middle { float:left; width:510px; margin-left:10px; padding-right:20px; border-right:1px solid #f5f5f5; min-height: 96px; _height:expression((document.documentElement.clientHeight||document.body.clientHeight)>96?"96px":"");
}
.video_list_middle em { margin:0 20px; }
.video_list_middle dd { font-size:12px; }
.video_list_middle dd.mtop { margin-top:10px; color:#454545; }
.video_eidt { float:right; }
.video_eidt .btn_f { margin:20px 10px 0 0; }
.ch_video_set .flip_over { float:none; width:100%; text-align:center; margin-top:15px; }
/*iframe:编辑点播*/
.ifr_video_edit { font-size:14px; padding:10px 15px; }
.pcntdl_b { border-bottom:1px dotted #d9d9d9; padding:10px 0; }
.pcntdl_b dt { padding-bottom:5px; }
.ifr_video_edit .pcntdl_b dd a.c_2 { padding-left:10px; }
.ifr_ipt { height:28px; line-height:28px; border:1px solid #d9d9d9; width:430px; padding:0 2px; }
.ifr_txtar { height:80px; width:430px; border:1px solid #d9d9d9; resize:none; }
.imgtxt { padding-top:10px; font-size:12px; }
/*频道管理：文件资料管理*/
.ch_file_mgr .pcntdl_a dt { width:90px; }
.ch_file_mgr .pcntdl_a { padding-left:0; height:36px; line-height:36px; }
.ch_file_mgr h3.info { margin:10px 0; font-size:12px; }
.ch_file_list li { overflow:hidden; font-size:12px; background-color:#f5f5f5; padding:10px 0; _padding:10px 0 0; margin-bottom:10px; }
.ch_file_list dl { float:left; width:620px; padding-left:10px; }
.ch_file_list dt { border-bottom: 1px dotted #D9D9D9; font-size: 14px; height: 22px; }
.file_type { background:url("../images/file_type.png") no-repeat; width:36px; height:42px; text-indent:-9999px; overflow:hidden; margin:10px; _display:inline; }
.type_pdf { background-position:left 0; }
.type_ppt, .type_pptx { background-position:left -42px; }
.type_doc, .type_docx { background-position:left -84px; }
.type_txt { background-position:left -126px; }
.type_mp3 { background-position:left -168px; }
.type_abc { background-position:left -210px; }
.ch_file_list .fr p { margin-top:5px; }
.ch_file_list div.fr { margin: 8px 30px 0 0; _margin:4px 15px 0 0; }
.ch_file_mgr .flip_over { text-align:center; float:none; margin-top:20px; }
/*频道管理：日志发布管理*/
.ch_log_mag h3.info { margin:10px 0; font-size:12px; }
.log_List li { background-color: #f1f1f1; font-size: 12px; margin-bottom: 10px; overflow: hidden; width: 100%; }
.log_List dl { float: left; padding: 10px 0; width: 700px; }
.log_List dt { border-bottom: 1px dotted #D9D9D9; font-size: 14px; height: 22px; padding-left: 15px; }
.log_List dd { padding: 8px 0 0 15px; }
.log_List div.fr { margin: 20px 25px 0 0; _margin: 20px 12px 0 0; }
.log_List div.fr p { margin-top: 5px; }
.edit_area { padding:10px 0; }
/*频道管理：留言管理*/
.ch_channel_msg { padding-top:20px; }
.msgtabs { padding-left:15px; color:#000; font-size:12px; }
.msgtabs em { padding:0 15px; }
.ch_channel_msg .info { font-size:12px; padding:20px 15px; ; }
.ch_channel_msg .smgCntWarp { font-size:12px; padding:0 15px; }
.ch_channel_msg .cmta { width:695px; }
.ch_channel_msg .cmttxt_p { width:610px; }
.ch_channel_msg .cmtrep { width:auto; }
.ch_channel_msg .cmta2{ width:635px;}
.cmttxt { width:100%; overflow:hidden; zoom:1;}
.ch_channel_msg .cmttxt_p2 { float:left; width:580px; }
.ch_channel_msg .flip_over { text-align:center; float:none; margin-top:20px; }
/*频道管理：模版管理*/
.ch_template_set .ti { color:#076FA2; font-weight:bold; font-size:16px; padding:0 10px 10px; border-bottom:1px solid #d9d9d9; float:left; width:755px; }
.banner_preview2 { border:1px solid #d6d6d6; width:510px; height:130px; margin:15px 10px; float:left; position:relative; font-size:0; }
.banner_preview2 #preview_wrapper { position:absolute; top:0px; left:0px; }
.ch_template_set .pcntdl_b { width:240px; border-bottom:none; padding:15px 0; }
.ch_template_set .pcntdl_b dd.f_12 { line-height:20px; }
.ch_template_set .uploadLogo { width:240px; }
.ch_template_set .iSaveBtn { margin: 5px auto 0 }
/*频道管理：授权用户管理*/
.ch_authuser { position:relative; z-index: 1; }
.ch_authuser .topbtn { height:28px; line-height:28px; }
.ch_authuser .topbtn .btn_a { float:left; margin-right:15px; font-size:12px; }
.ch_authuser .info { margin:10px 0; font-size:12px; }
.ch_authuser .tableWrap { border:1px solid #cfcfcf; padding-left:1px; box-shadow:2px -2px 2px #D7D7D7; }
.flip_over_m { margin:15px auto; font-size:13px; text-align:center; }
.ch_authuser h2.ti { margin-bottom:15px; color:#000; }
.accredit_chx { margin:0 15px 3px 0; vertical-align:middle; }
.user_search { position:absolute; right:15px; top:15px; width:240px; height:30px; line-height:30px; }
.user_search .input-s { height:27px; line-height:27px; border:1px solid #d9d9d9; width:150px; padding:0 2px; float:left; }
.user_search .btn_a { float:left; margin-left:5px; font-size:12px; }
.accredit-btn { height:30px; line-height:30px; font-size:12px; margin:15px 0 0 13px; }
.accredit-btn .btn_a { float:left; }
.accredit-btn strong { padding-left:20px; }
/*iframe:批量导入用户*/
.ifr_authuser { font-size:14px; padding:10px 15px; }
.ifr_authuser .pcntdl_b dd.f_12 { padding:10px 0; }
/*机构用户首次登录页*/

.first_ti { height:32px; line-height:32px; background-color:#f1f1f1; }
.first_ti h3 { padding-left:60px; font-size:14px; font-weight:bold; width:900px; text-align:left; margin:0 auto; color:#000; }
.c_first_login { width:650px; margin:10px auto 0; }
.btn_g,.btn_g:hover { background-position:left -610px; width:150px; height:33px; line-height:33px; font-size:12px; text-align:center; color:#fff; border:0; cursor:pointer; }
.nextBtn { width:150px; margin:30px auto; }
.c_finish { width:80px; margin:30px auto; }
.c_first_login .setUname { width:455px; }
.c_first_login .setCHurl { width:347px; }
.c_first_login .setCHtag { width:75px; }
.addNew_tags { margin-top:10px; line-height:14px; }
.type_f { padding-bottom:10px; }
.type_f input, .type_v input { vertical-align:middle; }
/*频道购买确定*/
.c_channel_buy { font-size:14px; padding:10px 15px; border:1px solid #dadada; margin:15px auto 0; width:530px; box-shadow:2px 2px 2px #D7D7D7; }
.c_channel_buy ul.info { margin:25px 15px; padding-bottom:10px; border-bottom:1px dotted #d9d9d9; }
.c_channel_buy ul.info li { margin-top:10px; }
.c_channel_buy p.f_12 { margin-left:15px; }
.buybottom-btn { height:28px; margin:0 auto; width:230px; padding:20px 0;}
.buybottom-btn .btn_a{ float:left; margin:0 25px; _display:inline;}
.buybottom-btn .msgbtn{ margin:0 20px;}
.c_pay_tips { text-align:center; margin-top:15px; font-size:14px; }
.c_pay_tips .success { padding:50px 0; }
.c_pay_tips .buybottom-btn { width:216px; }
.c_channel_buy .cardActive { padding:10px 0 10px 110px; }
.c_channel_buy h3.ti { padding:5px 0 10px; border-bottom:1px dotted #d9d9d9; }
.pay_type { line-height:30px; padding:5px 20px; }
/*频道首页：点播*/
.c_videoList { }
.c_videoList li { padding:10px; border:1px solid #dadada; margin-bottom:15px; overflow:hidden; _zoom:1; }
.c_videoList li.current { background-color:#f9f9f9; }
.c_videoList dl { float:left; width:480px; padding-left:15px; }
.c_videoList dt { font-size:14px; border-bottom:1px dotted #d9d9d9; }
.c_videoList dd.f_12 { padding:2px 0 5px; }
.video_preview { float:left; }
.video_preview a { display:block; width:128px; height:96px; position:relative; }
.video_preview a .play { left:40px; top:25px; cursor:pointer; display:none; }
.video_preview img { width:128px; height:96px; font-size:0; }
/*频道首页：日志*/
.c_blogList, .c_blog_detail { padding:15px; border:1px solid #dadada; }
.c_blogList li { border-bottom:1px dotted #d9d9d9; padding-bottom:10px; margin-bottom:15px; }
.c_blogList h3 { overflow:hidden; _zoom:1; }
.c_blogList .c_blogCnt_s dt { margin-top:5px; text-indent:25px; }
.c_blogList .c_blogCnt_s dd { margin-top:10px; }
.c_blog_detail { }
.c_blog_detail .blog_ti { font-size:16px; color:#076FA2; text-align:center; font-weight:bold; padding-bottom:10px; border-bottom:1px dotted #d9d9d9; }
.c_blog_detail h4 { text-align:right; padding:5px 0; }
.c_blogCnt { padding:10px 0 15px; border-bottom:1px dotted #d9d9d9; }
.c_blogCnt p { line-height:22px; }
.c_index_cmt { padding-top:25px; }
/*频道首页：资料*/
.c_filesList { }
.c_filesList li { border:1px solid #dadada; overflow:hidden; *zoom:1;
margin-bottom:15px; }
.c_filesList li.current { background-color:#f9f9f9; }
.c_filesList dl, .c_file_datail dl { padding:10px; }
.c_file_datail { overflow:hidden; _zoom:1; padding:10px 15px; line-height:22px; border:1px solid #dadada; position:relative; }
.c_file_datail .info { clear:both; padding:10px 0; border-bottom:1px dotted #d9d9d9; }
.c_file_datail dt .btn_a { position:absolute; top:20px; right:30px; }
.c_file_datail dl.cmta2 { padding:0;}
/*搜索结果*/
.search-r{ position:relative;}
.search-r .c_tag{ position:absolute; left:313px; top:-40px;}
.search-r-left { width:628px; float:left; }
.search-r-list li{ margin-bottom:10px;}
.search-r-list .c_index_intro dd{ width:535px;}
/*找回密码*/
.find_pwd{ min-height:250px; width:520px; margin:0 auto;}
.find_pwd h3{ margin-top:25px;}
.find_pwd .inputArea_a,.find_pwd .inputArea_b,.find_pwd .codeInputWrap{ margin-left:100px;}
.find_pwd .okBtm{ margin:35px 0 0 190px;}
.callback{ height:45px;padding:100px 0 100px; line-height:45px; font-size:14px; width:850px; margin:0 auto;}
.ok-icon{ display:block; height:45px; width:45px; background-position:-85px 0; float:left; margin-right:10px;}
/*频道购买流程new style*/
.channel_buy_new{ width:562px; margin:20px auto 100px;}
.channel_buy_new .ti{ background:url(../images/buyTiBg.png);width:562px;  height:43px; line-height:43px;font-size:14px;} 
.channel_buy_new .ti h3{ float:left; width:145px; padding-left:25px;}
.channel_buy_new .buy_step{ float:left; padding-left:15px; margin-top:5px;}
.channel_buy_new .buy_step li{ float:left; width:80px;height:35px;  line-height:35px; padding-left:35px;font-size:12px; font-weight:bold; color:#000; position:relative;}
.channel_buy_new .buy_step li em{ background:url(../images/rotundity.png); height:20px; width:20px; line-height:20px; display:block; position:absolute; top:6px; left:10px; text-align:center;}
.channel_buy_new .buy_step li.current{color:#ff5500;}
.channel_buy_new .buy_step li.current em{ background-position:left -20px; color:#fff;}
.order_info{ background-color:#edffcc; border:2px solid #0696cc; overflow:hidden; *zoom:1; padding:10px; line-height:22px; }
.order_info b.fl{ color:#666; font-size:14px; }
.order_info em.fr{ color:#ff6600; font-size:20px; font-weight:bold;}
.buyCnt{ padding:10px 30px; border:1px solid #dadada; border-top:none; font-size:14px;}
.buyCnt h3{ height:40px; line-height:40px; border-bottom:1px dotted #d9d9d9; color:#0696cc; font-weight:bold; margin-bottom:10px;}
.buyCnt .info li{ line-height:28px;}
.buyCnt .info em{color:#ff5500; font-size:20px; font-weight:bold;}
.buy_way_t{ text-align:center; padding:10px 0 20px;}
.buy_way_t label{ padding:0 20px;}
.buy_way_t label input{ vertical-align:middle;margin-bottom: 3px;}
.buy_way_m{background-color:#f8f8f8; border-top:1px solid #dedede; position:relative;}
.radio_left em,.radio_right em{ width:17px; height:15px; display:block; position:absolute; top:-12px; left:170px; background-position:-85px -250px;}
.radio_right em{left:330px;}
.buy_way_m .tip { background-color:#e8f1ff; border:1px solid #c5e1f7; padding:10px 0 10px 30px; position:relative; margin:10px;}
.buy_way_m .tip i{ display:block; width:20px; height:20px; background-position:-132px -75px; position:absolute; top:8px; left:10px; _left:-20px;}
.pay_card{ text-align:center; padding: 5px 0 30px;}
.pay_card p{ margin:10px 0; height:30px; line-height:30px;}
.pay_card input{ height:28px; line-height:28px; width:235px; border:1px solid #dadada; vertical-align:middle;}
.pay_tip{ padding:20px;}
.pay_tip .red,.pay_tip .green{ font-size:20px; font-weight:bold;}
.bgWhite{ background-color:#FFF;}
.choose_pay_way{ padding:10px;}
.choose_pay_way h4{ margin-bottom:10px;}
.label_bank { height:32px; line-height:32px; width:145px;*width:153px; display:block;}
.label_bank input{ float:left; margin-top:8px;*margin-top:6px;}
.alipay,.bank_gs,.bank_zs,.bank_zh,.bank_ny,.bank_gd,.bank_pf,.bank_zx,.bank_xy,.bank_ms,.bank_hz,.kuaiqian{ display:block; width:120px; height:30px; border:1px solid #dadada; background:url(../images/bank.png) no-repeat; float:left; margin-left:10px;  cursor:pointer;}
.bank_gs{ background-position:left -30px;}
.bank_zs{ background-position:left -60px;}
.bank_zh{ background-position:left -90px;}
.bank_ny{ background-position:left -120px;}
.bank_gd{ background-position:left -150px;}
.bank_pf{ background-position:left -180px;}
.bank_zx{ background-position:left -210px;}
.bank_xy{ background-position:left -240px;}
.bank_ms{ background-position:left -270px;}
.bank_hz{ background-position:left -300px;}
.kuaiqian{background-position:left -330px;}
.choose_bank{ color:#6666cc; font-size:12px;}
.choose_pay_way p{ margin:15px 0 10px 40px;}
.choose_pay_way .bank-list{ overflow:hidden; *zoom:1; margin:0 auto;}
.choose_pay_way .bank-list li{ float:left; padding:0 0 20px 60px; width:145px; _display:inline;}
.choose_tabs{ height:25px;position:relative;}
.choose_tabs li{ float:left; height:24px; width:90px; border:1px solid #dadada; border-bottom:none; position:relative; text-align:center; margin-left:10px; _display:inline;}
.choose_tabs li span{ display:block;height:24px; width:90px;  position:absolute; cursor:pointer;left:0; background-color:#f8f8f8; }
.choose_tabs li.current span{ background-color:#fff; z-index:10;bottom:-1px; left:0;}
.bank-list-wrap{ border:1px solid #dadada; padding:20px 0 0; z-index:1;background-color:#fff;  }
/*其他方式注册*/
.other-reg{ background:url(../images/tipbg.png) no-repeat; margin:20px 10px; position:relative;}
.other-reg .hello{ padding:0 0 0 100px; color:#000; font-size:14px;}
.other-reg .tips{ padding:25px 0 0 115px;}
.other-reg .tips h3{ color:#cc0000; font-weight:bold; font-size:14px; padding-bottom:13px;}
.reg_area{ padding:20px 0 0 80px; font-size:14px; }
.reg_area dl{ overflow:hidden; *zoom:1; height:30px; line-height:30px; padding-top:15px;}
.reg_area dt,.reg_area dd{ float:left;}
.reg_area dt{ width:90px; text-align:right; color:#000;}
.o_reg{ height:26px; line-height:26px; width:228px; vertical-align:middle; border:1px solid #dadada; padding:0 5px; color:#7B7B7B; margin-bottom:2px;}
.reg_area dd span{ padding-left:10px; font-size:12px;}
.reg_area dd .red{ padding-left:0;}
.other-reg #passwordmsg .red{ line-height:22px;}
.reg_area .upload-hd{ height: auto;}
.o_reg_m{ padding:30px 0 20px 140px;}
.o_reg_btn{ display:block; background-position:left -690px; width:145px; height:42px; text-indent:-9999px; overflow:hidden; border:none; cursor:pointer;}
.bindId{ width:210px; height:200px; border:1px solid #dadada; background-color:#fbfbfb; position:absolute; top:25px; right:10px; padding:15px;}
.bindId h3{ color:#000; font-weight:bold; font-size:14px; padding-bottom:10px;}
.bd_input{ padding-top:10px; }
.bd_input input{ height:26px; line-height:26px; border:1px solid #dadada; width:155px;}
.bd_id .btn_a{ width:64px; margin:15px auto;}
.bindId .warn{ line-height:20px; padding-top:5px;}
/*绑定成功*/
.box-wrap{ width:849px; margin:40px auto;}
.box_top,.box_btm{ background:url(../images/bdokbg.png) no-repeat; width:849px;}
.box_top{height:8px; font-size:0;}
.box_btm{ height:15px; background-position:left -8px; }
.box_mid{ border:2px solid #a6b5c1; border-top:none; border-bottom:none; width:845px; height:370px;text-align:center;}
.box_mid .okimg{ padding:70px 0 40px;}
.okimg .bd_ok,.okimg .reg_ok{ display:block; width:205px; height:75px; background:url(../images/bdok.png); margin:0 auto; }
.okimg .reg_ok{ background-position:left -75px;}
.box_mid .oktxt{}
/*在线充值*/
.online_recharge{ padding:20px; border:1px solid #dadada; font-size:14px; margin:20px auto 100px;}
.online_recharge .tips{ border:1px solid #c5e1f7; background-color:#e8f1ff; padding:10px;}
.online_recharge .tips b.c_o{  font-size:20px;}
.recharge_sum{ height:28px; line-height:28px; padding:15px 0 20px;}
.recharge_sum input{ height:26px; line-height:26px; width:150px; border:1px solid #dadada; vertical-align:middle; margin-bottom:3px; padding:0 5px;}
.online_recharge  .choose_pay_way{ padding:0;}
.online_recharge  .bank-list li{  padding: 0 0 20px 32px; *padding: 0 0 20px 31px;_padding: 0 0 20px 25px;}